-ifndef (OSMOS_HRL).
-define (OSMOS_HRL, true).

-define (OSMOS_MIN_BLOCK_SIZE, 64).

-record (osmos_table_format,
	 { block_size,		% int
	   key_format,		% #osmos_format{}
	   key_compare,		% #osmos_compare{}
	   value_format,	% #osmos_format{}
	   merge,		% (Key, EarlierValue, LaterValue) -> Value
	   short_circuit,	% (Key, Value) -> bool()
	   delete }).		% (Key, Value) -> bool()

-endif.
